Multiple-Context Generalization Training